Big Huge Thesaurus

sensory system

noun